#ifndef LIST_H
#define LIST_H
#include<iostream>
using namespace std;
#define TYPE int 
class Node
{
public:
    TYPE data;
    Node* next;
    Node(TYPE _data)
    {
        data=_data;
        next=NULL;
    }
    Node(void)
    {
        
    }
};
class List
{
public:
    Node* head;
    List(void)
    {
        head=NULL;
    }
    ~List(void)
    {
        head=NULL;
    }
    void head_add(TYPE data);
    bool head_del();
    void tail_add(TYPE data);
    bool tail_del();
    size_t size();
    void show_list();

};



#endif //LIST_H
